package com.sky.service;

import com.sky.Entity.Category;
import com.sky.dto.AddCategoryDTO;
import com.sky.dto.CategoryQueryDTO;
import com.sky.dto.UpdateCategoryDTO;
import com.sky.vo.PageVo;

import java.util.List;

public interface CategoryService {
    void insert(AddCategoryDTO categoryDTO);

    PageVo<Category> pageQuery(CategoryQueryDTO categoryQueryDTO);

    void update(UpdateCategoryDTO updateCategoryDTO);

    void updateStatus(Long id, Integer status);

    void delete(Long id);

    List<Category> pageQuery(Integer type);

}
